Skip to content

feat: promote Python 3.14 to required matrix legs (unit + smoke) - #220

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/py314-promotion
Jul 31, 2026
Merged

feat: promote Python 3.14 to required matrix legs (unit + smoke)#220
Jammy2211 merged 1 commit into
mainfrom
feature/py314-promotion

Conversation

@Jammy2211

Copy link
Copy Markdown
Collaborator

Summary

Closes #219 (with the five classifier/banner PRs). The Python 3.14 blocker is fixed and merged (PyAutoLabs/PyAutoFit#1439 — forkserver default start method), so 3.14 graduates from the non-required experimental_python_314 unit-evidence job into the required matrices:

  • unit matrix: 3.12 / 3.13 / 3.14 (all five libraries)
  • workspace smoke matrix: 3.12 / 3.13 / 3.14 — this is the leg that actually exercises the fixed factor-graph path in overview_1_the_basics.py
  • the experimental_python_314 job, its continue-on-error plumbing, and the summary caveats are deleted; allow-prereleases dropped (3.14 is stable)

Companion PRs: PyAutoNerves#145 (banner + classifier), PyAutoArray#429, PyAutoFit#1440, PyAutoGalaxy#544, PyAutoLens#683 (classifiers).

Test Plan

🤖 Generated with Claude Code

Follow-up to PyAutoLabs/PyAutoFit#1439 (Python 3.14 forkserver fix, merged).
Refs #219.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Jammy2211
Jammy2211 merged commit 5292b11 into main Jul 31, 2026
@Jammy2211
Jammy2211 deleted the feature/py314-promotion branch July 31, 2026 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: promote Python 3.14 to supported (matrix, classifiers, banner)

1 participant